dust-tight protective goggles - Francés Inglés Diccionario